#include <stdio.h>
#include "gestion_malades.h"


void afficher(int n, Malade *M) {
Malade tab[100]; int i ;
char chemin[]=("C:/fichier_malades.txt") ;
FILE *fichier_malades ;
fichier_malades = fopen (chemin,"r");
if (fichier_malades == NULL )
{ printf("ERREUR") ; }
else{
i=0;
while (fscanf(fichier_malades,"%d  %s %s %d %s", &M[i].nl, M[i].nom,M[i].prenom,&M[i].age,M[i].etat) != EOF )
{tab[i]=M[i] ; i++ ; }}
}


void modifier (int n , Malade *M) {
int nl1 ;  int i;
int nl = 0 ;
printf ( "donner le num de lit du malade à modifier\n ") ;
scanf ("%d", &nl1);
i = 0 ;
while ( (M[i].nl != nl1) && i<n) { i++ ; }
if ( (i == n) && (M[i].nl != nl) ) { printf (" ce num de lit n existe pas ") ; }
else {
printf ( "donner le nouveau nom\n") ; scanf ( " %s", M[i].nom);
printf( "donner le nouveau prenom\n") ; scanf("%s", M[i].prenom);
printf("donner le nouveau age\n"); scanf ("%d",&M[i].age);
printf("donner la nouvelle etat\n"); scanf("%s",M[i].etat);  }
}


void supprimer ( int n, Malade *M) {
int pos ;
Malade tab[100] ;
int nl1, i, j ;
printf(" donner le num de lit à supprimer\n");
scanf("%d", & nl1);
pos=0;
while ((M[i].nl != nl1 ) && i<n) { i++ ; }
if ( (i=n) && (M[i].nl != nl1)) {printf (" ce numero de lit n existe pas ! ");
pos=i ; }
else {
for ( j=pos; j<n ; j++);
{ tab[j]=tab[j+1];
 }
}}
